import type { MapProps } from '@/const/index'
import { mapToList } from '@/utils'

export enum MENU_STATUS_ENUM {
	enable = 0, // 启用
	disable = 1 // 停用
}
export enum MENU_VISIBLE_ENUM {
	enable = 0, // 显示
	disable = 1 // 隐藏
}
export enum MENU_FRAME_ENUM {
	not = 0, // 否
	yes = 1 // 是
}
export const MENU_STATUS_MAP: MapProps = {
	0: '已启用',
	1: '已停用',
}
export const MENU_TYPE_COLOR_MAP: MapProps = {
	M: '--warning-color',
	C: '--success-color',
	F: '--text-color',
}
export const MENU_TYPE_MAP: MapProps = {
	M: '菜单分组',
	C: '页面链接',
	F: '接口权限',
}
export const MENU_STATUS_LIST = mapToList(MENU_STATUS_MAP)
export const MENU_TYPE_LIST = mapToList(MENU_TYPE_MAP)
